/*
	Red color scheme for Catch Box
*/

/* =Global
----------------------------------------------- */

body {
	background-color: #ba3027;
}
#branding ul.menu li,
#branding #access-secondary ul.menu li {
    border-left: 1px solid #89251e;
}
#branding #access,
#colophon #access-footer,
#branding ul.menu ul a {
	background: #89251e; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#ba3027, #89251e);
	background: -o-linear-gradient(#ba3027, #89251e);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ba3027), to(#89251e)); /* older webkit syntax */
	background: -webkit-linear-gradient(#ba3027, #89251e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3027', endColorstr='#89251e'); /* for IE */
}
#branding ul.menu ul a {
	color: #fff;
}
#branding ul.menu li:hover > a,
#branding ul.menu a:focus,
#colophon #access-footer ul.menu a:hover,
#colophon #access-footer ul.menu a:focus {
	background: #ba3027; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#89251e, #ba3027);
	background: -o-linear-gradient(#89251e, #ba3027);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#89251e), to(#ba3027)); /* Older webkit syntax */
	background: -webkit-linear-gradient(#89251e, #ba3027);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89251e', endColorstr='#ba3027'); /* for IE */
	color: #fff;
}
.mobile-menu-anchor a.genericon-menu:hover,
.mobile-menu-anchor a.genericon-menu:focus,
.dropdown-toggle:hover,
.dropdown-toggle:focus {
	background-color: #89251e;
	color: #fff;
}
#access-secondary {
    background-color: #ac2d24;
}
#branding #access-secondary ul.menu a {
    color: #fff;
}
#colophon #access-footer ul.menu li {
    border-left: 1px solid #89251e;	
}
#branding #access, #colophon #access-footer {
	border-bottom: 1px solid #89251e;
	margin-bottom: 0;
}
#content #infinite-handle span button {
	background-color: #ba3027;
}
#content #infinite-handle span button:hover,
#content #infinite-handle span button:focus {
	background-color: #89251e;
}
#site-generator {
	border-color: #89251e;
}

/* Mobile Menu */
.menu-access-wrap {
    background-color: #ba3027;
}
.toggled-on #access,
.toggled-on #access ul.menu a, 
.toggled-on #access-secondary,
.toggled-on #access-secondary ul.menu a,
#colophon .toggled-on #access-footer,
#colophon .toggled-on #access-footer ul.menu a,
.dropdown-toggle {
	background: none;
	background-color: #ba3027;
	border: none;
}
.toggled-on #access ul.menu li:hover > a,
.toggled-on #access ul.menu a:focus,
.toggled-on #access-secondary ul.menu li:hover > a,
.toggled-on #access-secondary ul.menu a:focus,
#colophon .toggled-on #access-footer ul.menu li:hover > a,
#colophon .toggled-on #access-footer ul.menu a:focus,
.dropdown-toggle:hover,
.dropdown-toggle:focus {
	background: none;
	background-color: #89251e;
}
.toggled-on #access ul.menu li,
#branding .toggled-on #access-secondary ul.menu li,
#colophon .toggled-on #access-footer ul.menu li {
	border-left: none;
}